home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / MUSIUSIC / PLAYERS.LZH / MP.DOC < prev    next >
Text File  |  1991-12-05  |  25KB  |  555 lines

  1.  
  2.      MODPLAY PRO *********                            (C) Mark J Cox
  3.      MODPLAY PRO **                                        1990/1991
  4.      MODPLAY PRO *******                              
  5.      MODPLAY PRO **************                         Version 2.10
  6.  
  7.      Play AMIGA 4 channel sampled music files on a PC 
  8.     
  9.  
  10.      I. QUICK START
  11.      ─────────────────────────────────────────────────────────
  12.  
  13.      If you are impatient and don't want to read all the documentation before 
  14.      trying this program, type:
  15.  
  16.                 mp        
  17.      or         mp -a-i   If your machine is 10Mhz - 12Mhz
  18.  
  19.  
  20.  
  21.      II. EXTRA INFORMATION
  22.      ─────────────────────────────────────────────────────────
  23.  
  24.      1          If your video card supports text modes such as 25*132,
  25.                 44*132, 60*132 or just about any other text mode then enter
  26.                 this mode (using the utility supplied with your card) and
  27.                 MODPLAY PRO will take full advantage of it when selecting 
  28.                 filenames
  29.  
  30.      2          If you have received MODPLAY or MODPLAY PRO with any 
  31.                 commercial product 
  32.                 (excluding DABS PRESS, Activision/Infocom, BC Systems)  
  33.                 please let me know as soon as possible.  This software has 
  34.                 been written to be distributed freely (subject to License 
  35.                 at end of this document) - not so companies can make lots 
  36.                 of money out of it themselves.
  37.  
  38.      3          Modplay Pro now has full PROTRACKER support.  See a later 
  39.                 section for details
  40.     
  41.  
  42.      III.  INTRODUCTION TO MODPLAY PRO
  43.      ─────────────────────────────────────────────────────────
  44.  
  45.      Modplay Pro allows you to play Amiga soundtracker/noisetracker files,
  46.      Protracker files and even 4 channel Startrekker files on a PC 
  47.      (10Mhz or faster clock speed, 286 processor or better).  
  48.      Modplay Pro is written *entirely* in assembler and now runs to over
  49.      11,000 lines of source and has taken around 400 hours to produce.
  50.  
  51.      *** DOES NOT ALWAYS WORK WHEN USING emm386 ON A 386 PC ***    
  52.  
  53.  
  54.      1.   WHAT ARE MODULES?
  55.      ─────────────────────────────────────────────────────────
  56.  
  57.      A module consists of 15 (or 31) sampled instruments and a four channel
  58.      music track.  By playing the instruments at different pitches a
  59.      soundtrack lasting many minutes can be produced.  The PC speaker is not
  60.      really up to handling modules, since in total we have a 10 bit sample
  61.      to be played, and the speaker can only handle 5 (and thats only just
  62.      possible).  A D/A converter gives 8 and the stereo version gives 
  63.      effectively 9. The output sounds OK through a good sized PC speaker, the 
  64.      cheap piezo devices found in some computers including laptops are not 
  65.      really designed to cope.  So through external hardware MODPLAY PRO comes 
  66.      close to the quality you would get on an AMIGA.
  67.  
  68.  
  69.      2. IMPLEMENTATION
  70.      ─────────────────────────────────────────────────────────
  71.  
  72.      MODPLAY PRO implements all Amiga effects such as vibrato etc.
  73.      Most Amiga modules have samples in them that are less than 64k each in
  74.      length, these can be played as normal on any 286 10Mhz or better;  a
  75.      rare few have samples >64k in them and although these will be played
  76.      by modplay pro you really need a 16MHz machine minimum to keep up.  These 
  77.      modules are marked with a '*' on the top line of the display next to the
  78.      filename when they are playing.
  79.  
  80.      2A. PROTRACKER
  81.      ─────────────────────────────────────────────────────────
  82.  
  83.      On the Amiga there are a wide variety of tracker players.  By far
  84.      the best (personal opinion) is the Protracker player.  Protracker
  85.      modules can have many more commands in them (Thinks like Tremelo,
  86.      Note delays,  Repeat loops,  etc)  and I have recently found many
  87.      modules are Protracker ones and so benefit greatly by implementing
  88.      this new set of commands.  All Protracker commands execept FunkInvert
  89.      (EFx) are implemented (FunkInvert just plays a sample sort of
  90.      backwards... this would mean changing my interrupt routines a little
  91.      too much)
  92.  
  93.  
  94.      3. MODPLAY PRO OPTIONS - COMMAND LINE PLAYING
  95.      ─────────────────────────────────────────────────────────
  96.  
  97.      From the command line a module can be played through any of the output
  98.      devices with or without a moving graph display.  The format is 
  99.  
  100.      MP [-q] [-0..6] [-a/-b] [-output device] [filename [.MOD]
  101.  
  102.      Items in [ ] are optional.   The -q if present tells MODPLAY PRO not to
  103.      display any text and so the module will play without disturbing the
  104.      text display.  (You could use this in a game's title screen written
  105.      in C or Basic, by doing a system or shell command - MODPLAY PRO exits when
  106.      a key is pressed).  The -(number) tells MODPLAY PRO what hardware to play
  107.      the module through.  The filename can contain wildcard characters
  108.      (*,?), so MP * would be valid and would play all the *.MOD files
  109.      in the current directory one after the other.  Playback of a sequence
  110.      of files can be aborted by pressing ESCape two or three times in rapid
  111.      sucession.  
  112.  
  113.      -0  is the PC Speaker (default unless a stereo-on-one card is found)
  114.      -l1 is a D/A converter on printer port 1
  115.      -l2 is a D/A converter on printer port 2
  116.      -l3 is a D/A converter on printer port 3
  117.      -l4 is a D/A converter on printer port 4
  118.      -ls is 2 D/A converters, one on port1 the other on port2 (gives stereo)
  119.      -lm is 2 D/A converters as above but giving mono.
  120.  
  121.      -xm
  122.        This is of use if you have a single D/A converter on an expansion
  123.        port or any known address.  Use -xm(address) where the address is
  124.        a 3 digit hex number.  (Example -xm3B7 would play in mono to a
  125.        D/A converter at address 03B7) 
  126.     
  127.      -xs
  128.        This is similar to -xm, allowing two D/A converters and hence stereo
  129.        operation.  Use -xs(address1)(address2).  [Example, -xs300301 would
  130.        play in stereo to D/A converters at 0300 and 0301.  Note that these
  131.        switchs must be used from the command line and cannot be changed when
  132.        inside MODPLAY PRO
  133.  
  134.      -y1 (-y2,...-y4)
  135.        Disney Sound Source D/A.  This output routine is designed to drive
  136.        the Disney D/A converter (that is supplied with some games etc.).  The
  137.        Disney D/A sits on a parallel port but must be clocked after each
  138.        sample (unlike the standard D/A in hardware.doc) and turned on and off.
  139.        -y1 would output to a Disney D/A on LPT1, -y2 on LPT2 etc.   A normal
  140.        D/A converter on a parallel port will work with this option as well,
  141.        although it is not recommended as it is more processor intensive.
  142.  
  143.      Stereo-on-1
  144.        Modplay Pro will autodetect a Stereo-on-1 board on any Parallel port and
  145.        use it.  See HARDWARE.DOC for more information
  146.  
  147.      Soundblaster
  148.        Modplay Pro will autodetect a Soundblaster card at any base address and
  149.        use it. 
  150.  
  151.      (Using a /number will ignore anything autodetected).
  152.  
  153.      -a should be used if your computer crashes when playing tunes, it
  154.         decreases the rate of playing samples - decreasing the quality
  155.         noticably through the speaker, but should mean 10Mhz-12Mhz machines
  156.         can cope.
  157.      -b This is the default mixing speed designed for a 12MHz PC
  158.  
  159.      -d This option is used when if you don't like my choice of character 
  160.         for drawing the bars.  I've had lots of mail all saying you would
  161.         like different characters - so now you can choose your own,
  162.         Usage is -dxx where xx is a two-digit hexidecimal number of the 
  163.         character you want to use,
  164.  
  165.         -dF0    Would be ≡, the old MODPLAY default bar
  166.         -df7    Would be ≈, one of my favorites
  167.         -d02    is quite fun for 'acid house' type mods. 
  168.  
  169.         And if you are still not satisfied, then pressing F1 or F2 when
  170.         playing changes the character as well!  F3 and F4 even change the
  171.         colour of the moving bar.  Hours of fun (yawn)!
  172.  
  173.      Playing is stopped by pressing *any* key, or when the module is finished
  174.      Modules that loop at the end, or jump backwards are stopped so they
  175.      will only play once.
  176.  
  177.      There are some special keys, described in the next section that can
  178.      be used to whiz through a module like a CD player.
  179.  
  180.  
  181.  
  182.      4. MODPLAY PRO IN INTERACTIVE MODE
  183.      ─────────────────────────────────────────────────────────
  184.  
  185.      MP on its own or MP [options] -i will bring up a display menu screen
  186.      help on all key presses is available by pressing F1.   From this screen 
  187.      you can change directory, change drive or play one or more modules.
  188.  
  189.      The commands allowed are:
  190.  
  191.      Basic Keys:
  192.  
  193.  
  194.      Cursor Keys Move the highlight bar together with the 'PgUp',
  195.                  'PgDn', 'Home' and 'End' keys.
  196.  
  197.      <SPACE>or   This will play the current module highlighted, or change
  198.      <RETURN>    to the directory or drive hightlighted
  199.  
  200.      <ESC>       Quits modplay Pro
  201.  
  202.      <c>         Brings up a menu showing all the possible output devices.
  203.                  Lets you move around them using the arrow keys and select
  204.                  one by pressing SPACE or RETURN.
  205.  
  206.      <v>         Displays information about MODPLAY PRO
  207.  
  208.      <!>         Lets you perform DOS commands.
  209.  
  210.      <d>         Deletes the highlighted module after confirmation
  211.   
  212.      Advanced:
  213.  
  214.  
  215.      <t>         Tags the currently highlighted module (displays a "+")
  216.                  or untags the module if already tagged.
  217.  
  218.      <T>         Tags all modules in directory
  219.  
  220.      <U>         Untags all modules in directory
  221.  
  222.      <p>         Plays all tagged modules in sequence.
  223.  
  224.      <s>         Takes you into the Sample sub-menu screen
  225.  
  226.      <v>         Displays program compiled date and version information
  227.  
  228.  
  229.      Sample Sub-menu:
  230.  
  231.  
  232.      From here you can look at the samples that make up the module - there
  233.      are a few special keys that perform various functions that are not
  234.      fully tested and are provided for users that know what they are
  235.      doing (i.e. not bomb proof input routines!)
  236.  
  237.      <p>         Plays the sample highlighted
  238.  
  239.      <m>         Plays the whole module
  240.  
  241.      <w>         Prompts for a filename and then saves the sample to disk
  242.  
  243.      <r>         Reads a new sample into the old slot.
  244.  
  245.      also, you can play any sample at any pitch you like.  Pressing
  246.      F1, F2, F3 change which octave you are playing in (low, mid, high) and
  247.      then the number keys play the sample.  1=C, 2=D, 3=E, 4=F, 5=A, 6=B.
  248.  
  249.  
  250.      5. PLAYBACK KEYS
  251.      ───────────────────────────────────────────────────────── 
  252.  
  253.      During any playback, pressing the left arrow key will slow the music
  254.      down, the right arrow key will speed it up and the down arrow key
  255.      restores to default speed.  The PageDown key will skip to the next
  256.      track, PageUp jumps back one track.  The END key will (almost)
  257.      pause the music, with the down arrow key restoring the speed.
  258.      The F1 key toggles help which lists all the keys currently available.
  259.  
  260.      The F8 key turns on the Spectum Analyser display (with bars)
  261.          F9 key turns on test mode
  262.          F10 key turns on the Spectrum Analyser display (no bars)
  263.          F7 key goes back to the old flashing blobs.
  264.  
  265.          +     Decreases the total volume of this and future mods
  266.          -     Increases the volume of this and future mods
  267.          1     Toggles channel 1 on/off (Similarly 2,3,4)
  268.  
  269.      
  270.      6. SPECTRUM ANALYSER
  271.      ─────────────────────────────────────────────────────────
  272.  
  273.      Hey!  Seen those so-called spectrum analysers on other trackers?
  274.      They are not real!   If you look closer at 'Tr**ster' then you
  275.      will see that this is really just showing the pitch of the notes
  276.      being played... others cheat in a similar way.   MODPLAY PRO has a
  277.      real 32 point Fourier Transform.   Okay, so there are a few bugs,
  278.      but there is no other PC tracker with a ***REAL*** Spectrum!  If you
  279.      want to test this out - try playing a speech sample on a single
  280.      channel.  All other trackers just display a peak at one frequency 
  281.      (the pitch you are playing it at).  MODPLAY PRO actually displays the
  282.      frequency components of the sample.
  283.  
  284.      a)  If your machine is a bit slow then it can't keep up and it
  285.          will leave the odd red bar on the screen.  Just press F8 to
  286.          get rid of them
  287.  
  288.      b)  Yeah, its a linear frequency axis - okay it should be logrithmic
  289.          but that means rewriting the code and theres more important things!
  290.  
  291.      c)  Its not in graphics mode - that would be amazingly slow!
  292.  
  293.           |
  294.           |
  295.           |
  296.           | X
  297.           | X   X        X
  298.           |_X___X__ .. __X_
  299.      500Hz--|   |        |
  300.      1kHz-------|        |
  301.      ...                 |
  302.      8kHz----------------|
  303.  
  304.  
  305.      7. LISTS OF MODULES
  306.      ─────────────────────────────────────────────────────────
  307.  
  308.      If like me you have hundreds of modules spread over many disks you
  309.      may find the -o option useful.  This option writes out a list of
  310.      mods in the current directory to the screen which can be redirected
  311.      to a file.   Example:
  312.  
  313.      A:\> mp -o > c:\mod\list\disk21.lst
  314.  
  315.      Would create a file c:\mod\list\disk21.lst with the contents similar to:
  316.  
  317.      AXELF.MOD           axel f                   15    83   110k     10:24
  318.      FCMEDINA.MOD        funky cold medina        31    31   229k     01:56
  319.      HUMANINV.MOD        human invasion           31    26   197k     03:15
  320.      KYLIEMIX.MOD        kyliemix                 15    15    59k     01:52
  321.      SJUNGLE.MOD         street jungle            31    45   135k     05:38
  322.      THEMODEL.MOD        the model                31    28    74k     03:30
  323.      MCHAMMER.ZIP        MCHAMMER.MOD             15     0   106k     00:00
  324.  
  325.      Number of Samples in the MOD (15/31)  _______^
  326.      Number of patterns in the MOD (1..127) _____________^
  327.      File Size _________________________________________________^
  328.      Estimated playing time (correct about 70% of the time) ______________^
  329.  
  330.  
  331.      8. VERSION
  332.      ─────────────────────────────────────────────────────────
  333.  
  334.      The -v flag displays automatic information about your version of MODPLAY.
  335.      It will show the main version number and the exact date/time it was
  336.      compiled, for example:
  337.  
  338.      C:\> mp -v
  339.  
  340.      Program        : MODPLAY PRO (MP.COM) 
  341.      Version        : 2.02  (October 1991)
  342.      Compiled on    : 10-10-1991 at 20:30:58
  343.      Compiled by    : Mark J Cox
  344.  
  345.      It now also gives an estimate of your machine speed (for use in
  346.      later versions to alter the mixing speed)  and also dates and versions
  347.      of all my source code modules.
  348.  
  349.  
  350.      9. ARCHIVED MODULES
  351.      ─────────────────────────────────────────────────────────
  352.  
  353.      Using a popular archiving utility normally saves about 30% of disk space
  354.      for modules.  Support is now added so that MODPLAY PRO will automatically 
  355.      find and play modules stored in archives (in interactive mode only at
  356.      present).   Modules can be archived into LZH or ZIP formats and there
  357.      must be only one module per archive (modules must have a .MOD extension)
  358.      MODPLAY PRO runs your unpacker for you, creating the .MOD file 
  359.      temporarily on your hard disk; plays the .MOD file then deletes it.  
  360.      To play ZIP files you must have a program or a batch file called PKUNZIP 
  361.      somewhere on your path; to play LZH files you must have a program called 
  362.      LHA.
  363.      If you have a better method you would like adding, please let me know.
  364.      (ARJ coming soon, hopefully!)    
  365.  
  366.  
  367.      10. SOURCE OF MODULES
  368.      ─────────────────────────────────────────────────────────
  369.  
  370.      You can obtain modules from many Bulletin Boards,  Internet sites or from
  371.      friends Amiga's.  Modules usually come archived in LZH form, these can be 
  372.      unpacked with the excellent LHARC program.  The files will usually unpack 
  373.      as 'mod.something' and so MSDOS cuts them short to 'mod.SOM' and it is 
  374.      best to rename these to 'something.mod' so that MODPLAY PRO will 
  375.      automatically detect them.
  376.  
  377.      The site:  ab20.larc.nasa.gov   contains lots of really good mods in the
  378.      /incoming/amiga/NoiseTracker/U4IA  directory.
  379.  
  380.  
  381.      11. FREEWARE
  382.      ─────────────────────────────────────────────────────────
  383.  
  384.      This software is Freeware - that means that there is no registration fee,
  385.      you can copy this software, give it to anyone, and use it for anything 
  386.      (subject to the license at the end of this document).  If you like this
  387.      software, and would like the author to continue writing-  a gift would be
  388.      appreciated, send any spare UK currency you have left (from holiday etc.)
  389.      8-)
  390.  
  391.                   *** Was free,  Is free,  Always free ***
  392.  
  393.  
  394.      12. CREDIT & THANKS DUE TO:
  395.      ─────────────────────────────────────────────────────────
  396.  
  397.      ╔════════════════════════════════════════════════════════════════════════╗
  398.      ║     DABS PRESS       - For providing a Soundblaster Board that enabled ║
  399.      ║ Manchester, UK         MODPLAY to finally work with it!     DABS PRESS ║
  400.      ║                        supply PC's and a  whole  host  of peripherals, ║
  401.      ║                        including   Soundblaster  boards  at  excellent ║
  402.      ║    061-773-8632        prices.    Look  at  the  adverts  in  most  UK ║
  403.      ║ +44-61-773-8632        computer magazines or ring them now!            ║
  404.      ╚════════════════════════════════════════════════════════════════════════╝
  405.  
  406.      Lars "Zap" Hamre &   - A Protracker replay routine that gave details of
  407.      Amiga Freelancers 91   the extra commands and how to implement them
  408.                             easily.
  409.  
  410.      Mahoney & Kaktus     - A sample Amiga assembler noisetracker replay
  411.                             routine that provided some details on how a
  412.                             module was comprised and sparked the initial
  413.                             idea.
  414.  
  415.      Francois Jalbert     - For spending hours wading through my source code
  416.                             looking for a nasty bug that only seemed to occur
  417.                             when we were not looking for it - and providing
  418.                             moral support when I get bored.
  419.  
  420.      Norman Lin           - Who pointed out a few mistakes in my
  421.                             initial implementation 
  422.  
  423.      Derek Beacroft       - For obtaining the Soundblaster programming info.
  424.  
  425.      Pete Jones, Paul     - For finding all the bugs in pre-release versions
  426.      Sutton, Phil Copeland  and picking holes in the documentation
  427.  
  428.      Dr Ian Glover        - For some brilliant notes on Fourier Transforms
  429.  
  430.      Patric Aalto         - A great Soundblaster autodetect utility - look out
  431.                             for his supurb games Linewars and Linewars II.
  432.  
  433.      U4IA                 - For some great Protracker Mods and for checking
  434.                             the Protracker extensions.  Want a Mod for your
  435.                             demo or game?  Contact Jim Young, 32 Ingleside
  436.                             Road,  Kingswood,  Bristol, Bs15 1HQ, UK.
  437.  
  438.      A.N.Other            - Your name could be here if you can find out the
  439.                             programming details of SB Pro, Adlib Gold etc.
  440.  
  441.      And the other (now over 300) people who have commented on MODPLAY and
  442.      given ideas for the future. 
  443.  
  444.  
  445.  
  446.      13. COPYRIGHT/LICENSE/WARRANTY
  447.      ─────────────────────────────────────────────────────────
  448.  
  449.      This license agreement applies to the version of Modplay or Modplay Pro
  450.      that accompanies this document.
  451.  
  452.      The files MP.COM, HARDWARE.DOC, WHAT.NEW and this document MP.DOC 
  453.      ("the software") are copyrighted by the author (Mark J Cox). 
  454.      The copyright owner hereby licenses you to:  use the software; 
  455.      make as many copies of the program and documentation as you wish; 
  456.      give such copies to anyone; and distribute the software and  
  457.      documentation via electronic means.  This means that as a company 
  458.      you could put MODPLAY PRO on any of your PCs or Networks freely.
  459.     
  460.      You are specifically prohibited from charging, or requesting donations,
  461.      for  any such copies, however made; and from distributing the software
  462.      and/or  documentation with commercial products without written
  463.      contract from the author (Mark J Cox).
  464.     
  465.      This software may be distributed in Shareware/Public Domain libraries
  466.      that charge for copying and distributing disks.
  467.     
  468.      ║ No Copy Of The Software May Be Distributed Or Given Away Without   ║
  469.      ║ This Document; And Neither The Program Or Document May Be Altered  ║
  470.      ║ In Any Way, Or Reverse-Engineered By Disassembly Or Other Method.  ║
  471.     
  472.      There is no warranty of any kind, and the copyright owner is not liable
  473.      for damages of any kind.  By owning/using this software, you agree to 
  474.      all the above terms.
  475.     
  476.      The software, documentation and diagrams are  
  477.      Copyright (C) 1990/1991 by Mark J Cox
  478.  
  479.  
  480.      14. FREQUENTLY ASKED QUESTIONS
  481.      ─────────────────────────────────────────────────────────
  482.      
  483.      These are a selection of comments/suggestions and questions I have
  484.      received.
  485.  
  486.      Q. I keep getting 'Divide Error' and my computer locks up
  487.      A. Some modules I have seen are corrupt - there is no way MODPLAY can 
  488.         tell and there is no time to do any checks - use the 's' command and
  489.         you should be able to see if the module has any garbage in it.
  490.  
  491.      Q. It sounds like my computer is about to explode.
  492.      A. You have a small piezo speaker - why not build a resistor D/A as
  493.         explained above or put a nice sized speaker (Radio Shack/Tandy) in
  494.         instead.
  495.  
  496.      Q. Can I edit modules?
  497.      A. Not with MODPLAY PRO - use MODEDIT written by Norman Lin that uses
  498.         MODRES a resident version of MODPLAY
  499.  
  500.      Q. Ever thought of supporting 8 channels like 'Startreker'?
  501.      A. Yeah, but you would need a 20Mhz+ to run it...and I haven't found
  502.         enough modules that support it yet though.
  503.  
  504.      Q. I can't find this ZN426E chip
  505.      A. Try MAPLIN otherwise you could always substitute any D/A or use the 
  506.         resistor version
  507.  
  508.      Q. I really like MODPLAY PRO
  509.      A. A gift would be appreciated :-)
  510.  
  511.      Q. Can I have the source code please.
  512.      A. It was my original intention to release full source for MODPLAY, but
  513.         after the problems with companies (below and others) trying to rip
  514.         me off I decided against it.  If there is any particular technique/
  515.         routine you would like to know about, mail me a message.
  516.  
  517.      Q. I sent mail to you two weeks ago!
  518.      A. It takes a while for my mail to be forwarded on to me, and I don't
  519.         have an enormous amount of time to answer Email etc.  I promise to
  520.         reply to everything I receive (if you can wait a bit!)
  521.  
  522.      Q. "Speech on the IBM PC is not just a case of 'yet another Lotus-1-2-3'
  523.          but a basic piece of innovative software which is being incorporated
  524.          into several commercial products at this very moment.  Releasing an
  525.          un-supported non-commercial product of this nature is a highly 
  526.          irresponsible act which we cannot stand by and watch without doing our
  527.          utmost to prevent" - A UK company talking about the PLAY program.
  528.      A. (I'll let you make your own answer up, send me your favourite)
  529.  
  530.  
  531.  
  532.      15. CONTACT/SUPPORT
  533.      ─────────────────────────────────────────────────────────
  534.  
  535.      Before June 1992:
  536.      -----------------
  537.      Mark J Cox                 Electronic Mail: 
  538.      17 Kirkburn Place           (EMAIL) m.j.h.cox@uk.ac.bradford (UK)
  539.      Bradford                            m.j.h.cox@bradford.ac.uk (other)
  540.      W. Yorks, UK              (NETMAIL) Post a message in PLAY SUPPORT on
  541.      BD7 2BZ                             Kingdom of Greyhawk BBS
  542.                                          (+44 332 756414)
  543.      After June 1992:
  544.      ----------------
  545.      29 Lundie Close           (NETMAIL) Post a message in PLAY SUPPORT on
  546.      Stenson Fields                      Kingdom of Greyhawk BBS
  547.      Derby, UK                           (+44 332 756414)
  548.      DE2 3AN                     (EMAIL) (Probably the same as above..)
  549.  
  550.      All comments on PLAY, RESPLAY, MODPLAY or future software are welcomed!
  551.      Please enclose a SSAE for reply!
  552.  
  553. $Header: M:\RCS\mp.doc 1.4 91/12/05 21:42:09 ROOT_DOS Exp Locker: ROOT_DOS $
  554.  
  555.